#home {
  width: 800px;
  height: 600px;
  border: 1px solid #000;
  margin: 20px auto;
  div.wrap {
    position: relative;
    line-height: 20px;
    max-height: 60px;
    overflow: hidden;
    word-break: break-all;
  }

  div.wrap::after {
    content: "...";
    position: absolute;
    bottom: 0;
    right: 0;
    padding-left: 40px;
    background: -webkit-linear-gradient(left, transparent, #fff 55%);
    background: -o-linear-gradient(right, transparent, #fff 55%);
    background: -moz-linear-gradient(right, transparent, #fff 55%);
    background: linear-gradient(to right, transparent, #fff 55%);
  }
}
